create external table jms_ods.ep_sign_report_two_term
(
    id      bigint ,
    virtual_agent_code      string comment '虚拟代理区编号',
    virtual_agent_name      string comment '虚拟代理区名称',
    agent_code              string comment '代理区编号',
    agent_name              string comment '代理区名称',
    network_code            string comment '网点编号',
    network_name            string comment '网点名称',
    id_no                   string comment '身份证号',
    id_no_enc               string comment '身份证号加密',
    staff_code              string comment '员工编号',
    staff_name              string comment '员工姓名',
    post_id                 string comment '岗位id',
    post_name               string comment '岗位名称',
    post_code               string comment '岗位编号',
    department_id           string comment '部门id',
    department_name         string comment '部门名称',
    staff_type              bigint comment '员工属性1临时工/2正式工/3小时工(已废弃)/4职能/5环节外包',
    supplier_code           string comment '供应商编号',
    supplier_name           string comment '供应商名称',
    schedule_code           string comment '班次编码',
    schedule_name           string comment '班次名称',
    shift_date              string comment '考勤日期',
    work_or_leave           string comment '作息要求:10出勤，20:休息',
    team_group_count        smallint comment '班组数量',
    sign_in_time            string comment '上班打卡时间',
    sign_out_time           string comment '下班打卡时间',
    operate_name            string comment '操作属性名称 1-操作/2-非操作',
    work_time               decimal(8, 2) comment '考勤时长',
    create_institution_time decimal(11, 2) comment '签组时长',
    work_count              decimal(8, 2) comment '出勤人数',
    sign_type               smallint comment '勤类型 1-正常 2-旷工 3-缺卡 4-迟到 5-早退 6-迟到早退 7-休息',
    create_time             TIMESTAMP comment '创建时间',
     valid                  smallint comment '1-未删除 2-已删除',
     update_time TIMESTAMP COMMENT '更新时间'
)
comment  '考勤2.0报表'
PARTITIONED BY (
  `dt` string COMMENT '时间分区')
ROW FORMAT SERDE
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  '/dw/hive/jms_ods.db/external/ep_sign_report_two_term';